// packageMassmessage/pages/message-wechat/message-wechat.js
import {
    recharge
} from '../../../api/app'
import user from '../../../utils/user'
Page({

    /**
     * 页面的初始数据
     */
    data: {
        price: [200, 500, 1000],
        selectIndex: null,
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },
    onSelect(e) {
        console.log(e);
        this.setData({
            selectIndex: e.currentTarget.dataset.index
        })
    },
    onRecharge() {
        if (this.data.selectIndex === null) {
            wx.showToast({
                title: '请选择',
                icon: 'none'
            })
        } else {
            console.log(this.data.price[this.data.selectIndex],'total')
            console.log(this.data.price[this.data.selectIndex] * 10,'chgAmt')
            recharge({
                useWay: 'MassRecharge',
                description: '账户充值',
                mchid: user.mchid,
                amount: {
                    total: this.data.price[this.data.selectIndex]
                },
                attach: JSON.stringify({
                    chgAmt: this.data.price[this.data.selectIndex] * 10
                }),
                payer: {
                    openid: user.openid
                }
            }).then(res => {
                console.log(res, '下单信息');
                res.package = res.packageValue
                wx.requestPayment(res).then(() => {
                    // app.toast('续费成功')
                    wx.navigateTo({
                        url: '/pages/success/success?title=充值成功&content=您可以稍后查看您的账户余额&opinion=0&back=2'
                    })
                })
            })
        }
    },
    onOther() {
        wx.navigateTo({
            url: '../message-wechat-other/message-wechat-other',
        })
    },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})